﻿// <copyright file="AppVAttributes.cs" company="Sinclair Community College">
// Copyright 2010 Sinclair Community College
// </copyright>
// <originalAuthor>Patrick S. Seymour (patrick.seymour@gmail.com)</originalAuthor>

namespace SinclairCC.AppV
{
    using System;

    /// <summary>
    /// Specifies App-V-specific attributes that can be associated with a directory map entry.
    /// </summary>
    [Flags]
    public enum AppVAttributes : short
    {
        /// <summary>
        /// No App-V attributes have been specified.
        /// </summary>
        None = 0,

        /// <summary>
        /// Application-specific data.
        /// </summary>
        ApplicationData = 1,

        /// <summary>
        /// (deprecated in App-V 4.5)
        /// </summary>
        ApplicationConfiguration = 2,

        /// <summary>
        /// User-specific data.
        /// </summary>
        UserData = 4,

        /// <summary>
        /// (deprecated in App-V 4.5)
        /// </summary>
        UserConfiguration = 8,

        /// <summary>
        /// (deprecated in App-V 4.5)
        /// </summary>
        Permanent = 16,

        /// <summary>
        /// (deprecated in App-V 4.5)
        /// </summary>
        Override = 32
    }
}